package com.zenithsun.pic.picsubject.dao;

import java.util.Date;
import java.util.HashMap;
import java.util.List;

import com.syzg.common.dao.BaseDAO;
import com.zenithsun.pic.picsubject.model.Picsubject;

public interface PicsubjectDAO extends BaseDAO<Picsubject> {
	
	
	/**
	 * 获取总行数
	 * @param pics
	 * @return
	 */
	public int getPicsubjectCount(Picsubject pics, String startDate, String endDate);
	
	/**
	 * 分页查询
	 * @param pageNo 当前页
	 * @param limit 页行数
	 * @param pics
	 * @return
	 */
	public List<HashMap<String, Object>> findPicsubjectList(int pageNo, int limit, Picsubject pics, String startDate, String endDate);
	
	/**
	 * 获取分享出来的图集总行数
	 * @param pics
	 * @return
	 */
	public int getSharePicsubjectCount(Picsubject pics, String startDate, String endDate);
	
	/**
	 * 分页分享出来的图集查询
	 * @param pageNo 当前页
	 * @param limit 页行数
	 * @param pics
	 * @return
	 */
	public List<HashMap<String, Object>> findSharePicsubjectList(int pageNo, int limit, Picsubject pics, String startDate, String endDate);
	
}
